package dao;

import java.util.List;

import model.CauHoiTrucTuyen;

public interface CauHoiTrucTuyenDAO extends GenericDAO<CauHoiTrucTuyen, Long>{
	public List<CauHoiTrucTuyen> findByIdNguoiHoi(String userId);
	public List<CauHoiTrucTuyen> findByIdNguoiHoiLike(String userId);
	public List<CauHoiTrucTuyen> findUnreadByIdNguoiHoi(String userId);
	public List<CauHoiTrucTuyen> findByIdNguoiTraLoi(String userId);
	public List<CauHoiTrucTuyen> findByIdNguoiTraLoiLike(String userId);
	public List<CauHoiTrucTuyen> findByTenChuDe(String name);
	public List<CauHoiTrucTuyen> findByTieuDe(String name);
	public List<CauHoiTrucTuyen> findByNgayHoi(String date);
	public List<CauHoiTrucTuyen> findByNgayTraLoi(String date);
	public List<CauHoiTrucTuyen> findByOneCondition(String criteria, String keyWord);
	public List<CauHoiTrucTuyen> findAllChuaTraLoi();
	public List<CauHoiTrucTuyen> findAllChuaTraLoiByIdNguoiTraLoi(String idNguoiTraLoi);
}
